﻿/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, group, menu, nav, section {
	padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

/* 要注意表单元素并不继承父级 font 的问题 */
body {
	font-size: 14px; 
	font-family:Microsoft YaHei,"微软雅黑",Arial,Helvetica,sans-serif;
}

/** 设置默认字体**/ 
h1, h2, h3, h4, h5, h6 { font-size: 100%;  outline:none;}  
em{font-style:normal; outline:none;}  
/** 重置列表元素 **/ 
ul, ol { list-style: none; outline:none; *list-style: none outside none;}  
/** 重置超链接元素 **/ 
a { text-decoration: none; color:#333; outline:none;}  
a:hover { outline:none; } 
a:focus,*:focus{noFocusLine:expression(this.onFocus = this.blur());} 
/** 重置图片元素 **/ 
img{ border:0px;outline:none;}  
/** 重置表格元素 **/ 
table { border-collapse: collapse; border-spacing: 0; outline:none;} 


/*鼠标指针：手型*/
.pointer{ cursor:pointer;}

/*文本框普遍样式*/
.inputbox{ border:0 none; color:#666; font-size:13px; background:none; width:100%; text-align:center; outline:none; height:28px; line-height:28px;}
/*文本框外部div样式 */
.textbox_div
{
    line-height: 28px;
    background: url('/content/images/input.gif') repeat-x scroll 0 0 #FBFBFB;
    height:28px;
    padding:0 8px;
    overflow:hidden;
    border-radius:3px 3px 3px 3px;
    border:1px solid #ccc;
    margin:0 auto;
}

.text_align{ text-align:left;}
.clear{clear:both; overflow:hidden; margin:0; padding:0; border:0;}
.clearNoHeight{clear:both; overflow:hidden; height:0; line-height:0;}

/*checkbox固定样式*/
input[type="checkbox"]{ margin:-2px 3px 2px 1px; vertical-align:middle;outline:none;}

/*button*/
input[type="button"]{ border:none;}
input[type="submit"]{ border:none;}

.width_a{ width:50px;}
.width_b{ width:17%;}
.width_c{ width:30px;}
.width_d{ width:98.5%;}
.float_le{ float:left; overflow:hidden;}
.float_ri{ float:right;}
.margin_a{ margin-bottom:20px;}
.margin_b{ margin-left:5px;}
.margin_c{ margin-left:18px;}
.margin_d{ margin-right: 20px;}
.textalign_left{ text-align:left;}
.display_none{ display:none;}
.inputTxt{border:1px solid #DEDEDE;height:20px;line-height:20px;overflow:hidden;text-align:left;padding:5px;color:#222;}
.border_a{ border:1px solid #CCCCCC}
.overflow_a{ overflow:auto;}
.overflow-h{ overflow:hidden;}
.line_a{ line-height:25px;}